home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / _catalog.s / stcat.103 / text / gfa_basi.c < prev    next >
Text File  |  1998-10-26  |  10KB  |  140 lines

  1.   ****************************************************************************
  2.                             GFA BASIC PROGRAMMING
  3.   ****************************************************************************
  4.  
  5.   GFA.01   This first support disk for GFA Basic covers the area  of  computer
  6.   graphics. Includes tutorials, source code and  executable programs.
  7.  
  8.   GFA.02   This  second GFA support disk allows the creation  and  editing  of
  9.   dialog boxes in GFA Basic programs.  It is called Diox v0.95.  Although this
  10.   program runs on a 520 you cannot create radio buttons unless you have 1 Meg.
  11.   Although Diox was designed for use with GFA Basic v2,  a conversion  program
  12.   on disk allows output files to be used in GFA Basic v3 upwards.
  13.  
  14.   GFA.03   This  is  the  third GFA support disk  and  covers  GFA  utilities.
  15.   Includes  source code and executable programs.   Extensively  documented  on
  16.   disk.  These three disks are invaluable aids to the GFA Basic programmer.
  17.  
  18.   GFA.3748  GFA SOURCE DISK 4 - This is the first disk in a new series  (1993)
  19.   of  GFA source code disks from Floppyshop.  It contains routines solely  for
  20.   use  with  GFA Basic v2 and the GFA compiler v2.  The code  varies  in  it's
  21.   complexity,  from  simple  box  drawing  examples to  a  full  blown  sprite
  22.   designer. Other sources on this disk includes a fully working implementation
  23.   of  a  shell for an archiver,  information and routines  to  include  speech
  24.   synthesis in your programs,  a routine that breaks down the ARC file format,
  25.   a NEO/Degas picture viewer,  a simple art package, a great financial program
  26.   that  calculates  loan repayments,  and complex routines  for  handling  GEM
  27.   dialog  boxes.  There's  even a bingo caller routine!  The  source  code  is
  28.   presented in either tokenised .BAS files or LST files,  but not all examples
  29.   are in both.  GFA Basic 3 users will only be able to use the LST  files.  An
  30.   essential disk for anyone wanting to learn from other people's work.
  31.  
  32.   GFA.3749  GFA SOURCE DISK 5 - The second disk in the 1993 series. Once again
  33.   it's full of source code for the amateur or professional alike. Again, it is
  34.   primarily  for the GFA Basic version 2 system,  but some GFA Basic v3  files
  35.   are included on the disk.  The GFA v2 source includes the following:- a  GEM
  36.   dialog box tutorial,  a routine to produce a verbose listing of an ARC file,
  37.   a simple CAD orientated drawing package, some simple line graphics examples,
  38.   a  utility  to  produce a GEM menu bar with ease,  a  very  simple  terminal
  39.   program,  a small puzzle game called Mastermind,  picture clipping source, a
  40.   fractal  landscape generator,  routines to manipulate polygons,  and a  good
  41.   example  of  the quick sort algorithm.  The GFA v3 files include  source  to
  42.   produce a verbose listing of both an ARC and an LZH file.  Code on this disk
  43.   is  either in tokenised format,  or LST format which is compatible with  all
  44.   GFA  Basic versions.  Some routines include supplementary text  files  which
  45.   explain  the usage of the code,  thus making this disk very useful  for  the
  46.   novice.
  47.  
  48.   GFA.3750  GFA SOURCE DISK 6 - The third disk in the 1993 series.  It differs
  49.   from  the  first  two  in that it appears  to  be  more  orientated  towards
  50.   programming using graphics,  or possibly leisure applications.  A number  of
  51.   simple games are included,  such as a battleships clone, a surprisingly good
  52.   fruit machine type game and a game that essentially imitates the old  repeat
  53.   the musical pattern game,  "Simon".  Other source code covers using vectors,
  54.   adding colour to text output,  various routines to demonstrate SIN,  COS and
  55.   TAN  by  plotting  them on screen,  examples of fast  searching  of  arrays,
  56.   switching screen resolutions,  drawing shapes,  creating fractal  mountains,
  57.   and bouncing a cube around the screen.  All the source code is in GFA  Basic
  58.   v2  format,  either as LST or BAS files.  Also on this disk is GFA  v3  code
  59.   which  contains  an  example  of how to accelerate  screen  output  using  a
  60.   supplied assembly routine.
  61.  
  62.   GFA.3751  GFA SOURCE DISK 7 - The fourth disk in the 1993 series.  This disk
  63.   contains  lots of examples of full utilities or games,  as opposed  to  mere
  64.   snippets  of  code.   There's  a  good  educational  program  called  'Maths
  65.   Worksheet'  which outputs random sums to a printer,  for young  children  to
  66.   solve. It is a good starting point for a parent who wishes to be adventurous
  67.   and update it him/herself as their child progresses.  Also on the disk is  a
  68.   complete  Monopoly clone,  alas containing American street names on the  on-
  69.   screen  board.  The source code is relatively easy to understand,  and  this
  70.   particular version of the game could be brought into the nineties with ease!
  71.   These  two  examples are in GFA version 2 format.  For GFA Basic  version  3
  72.   users, there is a truly ingenious program which converts resource files into
  73.   actual GFA Basic code,  for embedding your resources into your programs.  It
  74.   is similar in function to WERCS by Hisoft, except it's only for GFA Basic.
  75.  
  76.   GFA.3752  GFA SOURCE DISK 8 - The fifth disk in the 1993 series.  This  disk
  77.   is primarily of use to those who wish to include music into their GFA  Basic
  78.   programs.  There's source code by Mark Matts which plays a piece of Xbios 32
  79.   music as a background task.  The source code includes no less than 49  music
  80.   files that can be used at will.  They include such classics as Popcorn, Axel
  81.   F,  Tocatta,  the Star Wars theme,  and many more. Other source code include
  82.   examples  of  how  to  use a  desk  accessory  pipe-line  for  inter-program
  83.   communication, and there's also a routine to send text to Edhak. All code on
  84.   this disk if for use with GFA Basic v3.
  85.  
  86.   GFA.3753  GFA  BASIC SOURCE DISK 9 - The sixth and final disk  in  the  1993
  87.   series.  The code on this disk is more geared towards giving examples of how
  88.   to do things,  rather than being complete code for utilities or  games.  For
  89.   GFA  Basic v2 owners,  there's a complete library of AES/VDI/BIOS and  XBIOS
  90.   functions saved as LST files for inclusion into your source.  They give  the
  91.   same  flexibility  that GFA v3 does.  Aside from this huge  library  of  GFA
  92.   v2  routines,  the  rest of the source code on this disk is  for  GFA  Basic
  93.   v3.  This  includes fast routines for drawing curves,  a complete shell  for
  94.   writing  window  based applications,  a routine to display  a  Spectrum  512
  95.   compressed  pictures (.SPC),  a routine to format a disk,  and various  disk
  96.   routines such as reading drive info  and displaying BPB info.  Also on  this
  97.   disk  is a set of procedures for using any of the GDOS variants from  within
  98.   your own code. Some source code contains extra documentation.
  99.  
  100.   GFA.4381   GFA BASIC TOOLS & UTILITIES - This disk is for use by  GFA  Basic
  101.   programmers  only.  It contains a selection of tools for all levels  of  GFA
  102.   programming.  Firstly,  there's  a GEM based compiler shell which acts as  a
  103.   full  replacement for the MENU.PRG that comes with GFA Basic 3.6.  There  is
  104.   also a handy program called GFA Librarian which manages all your LST  files.
  105.   WELLER  TOOLS  - This is a complete programming environment  for  GFA  Basic
  106.   users. It features special facilities for integrating use of the editor, the
  107.   compiler  the linker and provides an Outliner and Cross Reference  Analyser.
  108.   This is a must for all serious GFA Basic programmers.  Also on this disk you
  109.   can find various pieces of source code for you to use at will. All in all an
  110.   essential disk for GFA Basic users.
  111.  
  112.   GFA.5675   GFA  DISK SUPPORT #11 - A collection of GFA  Basic  routines  and
  113.   support programs put together by Shareware author Carl Hafner. GFA HELP 1 by
  114.   Carl Hafner - A number of sub-routines which allow 4 or 5 lined alert  boxes
  115.   and  buttons with more than 8 characters,  displays the  current  directory,
  116.   print a letter on screen,  error trapping, give a list of all possible error
  117.   codes,  switch on/off a program's fastload bit, display the mouse cordinates
  118.   and/or key presses,  save the current palette than restore on exit,  sort an
  119.   ASCII  list  either numerically or alphabetically.  Also includes  the  full
  120.   source to UNCLERAM, an ACC based RAMDisk. All sources supplied in LST format
  121.   for use in GFA Basic 2 or 3.  GFA HELP 2 by Carl Hafner - Example GFA  Basic
  122.   v3 code for creating your own GEM based program.  It illustrates the use  of
  123.   RSC  files,  drop  down  menus and such like.  GFA  PATCH  V1.07  by  Gregor
  124.   Duchalski  &  Christoph  Conrad  - Patches the  GFA  Basic  interpreter  and
  125.   compiler  for various bug fixes.  Works with GFA Basic  v3.07,  3.50,  3.5E,
  126.   3.6TT.  GFA  SHELL V1.05 by Gregor Duchalski - The main differences  between
  127.   this and other GFA shells is that it is Multi-TOS compatible and it saves  a
  128.   separate PRJ (project) file for each task, thus allowing changes to the file
  129.   to  be  easily recompiled without having to change the  individual  compiler
  130.   preferences  from the shell each time.  All in German but we've done  a  RUF
  131.   translation.  FLYING  DIALOGS v4.9 by Gregory Duchalski - An extensive  text
  132.   files  with  detailed instructions on how to use  movable  dialogs,  movable
  133.   windows,  underlined options in dialogs,  check boxes, radio buttons, pop-up
  134.   menus,  coloured icons and the TT/Falcon's 3D interface, all under GFA Basic
  135.   v3.5 or later.  Text in German but we've done a RUF translation. PICSGDOS by
  136.   Gregor Duchalski - Routines which allow you to load IMG, PAC, PIC, NEO, PI3,
  137.   PI2,  PI1, PC3 images into GFA Basic v3. Also a text file and LST explaining
  138.   the use of GDOS in GFA Basic v3. All in German but with a RUF translation.
  139.  
  140.   ****************************************************************************